@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
body{ font-size:12px; color:#606060; background:url(top_bg.jpg) repeat-x; }
a{ color:#606060; text-decoration:none;}
ul,li{ list-style:none;}
img{border:none;}
#top{ width:1000px;margin:0 auto; height:174px;}
#top .logo{width:451px; height:124px; float:left;}
#top .logo img{ float:left; }
#top .search{ float:right; margin-right: 6px;margin-top:50px; }
#top .search .input{background:url(search_bg.png) no-repeat; width:209px; height: 23px; line-height: 23px; text-indent: 25px; border: none; border:1px solid #cecece; border-right:none;}
#top .search .img{ border:1px solid #cecece; border-left:none; }
#top .search .submit{background:url(search.jpg) no-repeat; border:1px solid #cecece; border-left:none; width:53px; height: 25px; }

#top .nav{width:1000px; height:50px;margin:0 auto; clear:both; }
#top .nav ul{ margin:0 auto;}
#top .nav ul li{width:158px; height:45px; float:left; line-height:45px; background:url(nav_li_bg.jpg) no-repeat right center;}
#top .nav ul .end{ background:none;}
#top .nav ul li a{ display:block;width:158px; height:45px; float:left; line-height:45px;font-size:15px; text-align:center; font-weight:bold; }
#top .nav ul li a:hover{background:url(nav_li_hover_bg.jpg) no-repeat center top; color:#fff;}


.midbg{ clear:both;width:100%; height:434px; }

.iBan {height:434px;position:relative;z-index:100;_zoom:1;}
.iBanScreen{  height:434px; background-repeat:no-repeat; background-position:center top;}
.banFn{ width:960px; height:424px; margin:0 auto;z-index:99 }
/*.ibanImg{ display:none;}*/
.iBan .banNum{position:absolute;bottom:35px;left:50%;margin-left:-38px; z-index:100}
.iBan .banNum a{width:15px;height:19px;background:url(dian.png) no-repeat center ;display:inline;overflow:hidden;text-indent:-999em;float:left;}
.iBan .banNum a.dots{background:url(dian1.png) no-repeat center ;}
.iBanScreen ul{ width:100%; height:434px;top:0; margin:0 auto}
.iBanScreen li{ width:100%; height:434px; overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%}
.iBanScreen .num{ position:absolute; bottom:32px; left:50%; z-index:999; margin-left:-36px;}
.iBanScreen .num a{ display:inline-block; width:15px; height:19px; background:url(dian.png) no-repeat center; margin-right:3px}
.iBanScreen .num a.cur{ background:url(dian1.png) no-repeat center;}


#cont{ clear:both; width:100%;  overflow:hidden;background:url(cont_bg.jpg) no-repeat center top #d5d5d5;}
#cont .main{ margin:0 auto; width:954px;  }
#cont .main .right{ width:711px; float:right;padding-top:20px;}

#cont .main .right .commendi{clear:both;overflow:hidden; }
#cont .main .right .commendi .h1_bg { background:url(commend_h2_bg.jpg) no-repeat; font-weight:bold; height:35px; line-height:35px; font-size: 16px; color:#c10101; padding-left:17px;}
#cont .main .right .commendi .h1_bg h1{height:35px; line-height:35px; font-size: 16px; color:#c10101;width:auto;float:left;}
#cont .main .right .commendi .h1_bg .more{ float:right; padding-top:15px;}
#cont .main .right .commendi h2{clear:both;height:35px; line-height:35px;color:#c10101;font-size: 14px;}
#cont .main .right .commendi p{ padding:10px;line-height:22px; }
#cont .main .right .commendi ul{ clear:both;  margin:0 auto;padding-top:20px;}
#cont .main .right .commendi ul li{ float:left; width:177px;height:165px; line-height:25px; text-align:center;}
#cont .main .right .commendi ul li a{display:block; float:left; width:177px;height:200px; line-height:25px; text-align:center;}
#cont .main .right .commendi ul li a img{ border:1px solid #cdcdcd;}

#cont .main .right .abouti{width:404px;float:right;}
#cont .main .right .abouti h2{ background:url(abouti_h2_bg.jpg) no-repeat; font-weight:bold; height:35px; line-height:35px; font-size: 14px; color:#c10101; text-indent:17px;margin-bottom:10px;}
#cont .main .right .abouti h2 .more{ float:right;padding-top:12px;}
#cont .main .right .abouti .about_img{ margin-top:16px; float:right; margin-right:14px; border:#d3d3d3 solid 1px;}
#cont .main .right .abouti p{margin-right:40PX; line-height:24px; text-indent:37px; }


#cont .main .right .newsi{width:282px;float:right; margin-right:25px;}
#cont .main .right .newsi h2{ background:url(newsi_h2_bg.jpg) no-repeat; font-weight:bold; height:35px; line-height:35px; font-size: 14px; color:#c10101; text-indent:17px; margin-bottom:10px;}
#cont .main .right .newsi h2 .more{float:right;padding-top:12px;}
#cont .main .right .newsi .news_img{ float:left; margin-right:5px;}
#cont .main .right .newsi .look{ float:right;margin-top:11px;}
#cont .main .right .newsi ul{ clear:both; width:281px;}
#cont .main .right .newsi ul li{ line-height:29px; background:url(news_li_bg.jpg) no-repeat left center; text-indent:10px; border-bottom:1px dotted #999999;}
#cont .main .right .newsi ul li SPan{ float:right;}

#cont .main .left{ width:232px; padding-right:10px;_padding-right:8px; padding-top:20px;_padding-top:18px;}
#cont .main .left .plisti h2{ background:url(plisti_h2_bg.jpg) no-repeat; font-weight:bold; height:35px; line-height:35px; font-size: 14px; color:#c10101; text-indent:17px;}
#cont .main .left .plisti ul{padding-top:11px; }
#cont .main .left .plisti ul li{ width:232px;height:27px;line-height:27px; background:url(plist_bg.png) no-repeat;}
#cont .main .left .plisti ul li a{ display:block;width:232px;height:30px;font-size:12px;  Line-height:30px; text-indent:28px; background:url(plist_li_bg.jpg) no-repeat; }
#cont .main .left .plisti ul li a:hover{background:url(plist_li_hover.jpg) no-repeat; color:#c10101; }
#cont .main .left .contacti{ margin-top:10px; }
#cont .main .left .contacti h2{ background:url(plisti_h2_bg.jpg) no-repeat; font-weight:bold; height:35px; line-height:35px; font-size: 14px; color:#c10101; text-indent:17px;}
#cont .main .left .contacti p{line-height:20px;  padding-top:8px;}
#cont .main .left .contacti img{ border:1px solid #e8e8e8; margin-top:7px;}


.cot_b{ background:url(cont_bottom.jpg) no-repeat center top; width:100%;height:54px; }
#foot{ width:100%; background:#333333;  padding-top:20px; }
#foot p{clear:both; width:1000px; margin:0 auto; line-height:22px; padding-left:15px; color:#FFF;}
#foot a{color:#FFF;}
#foot .sub{ color:#fff; width:1000px; margin:0 auto; padding-top:28px;}
#foot .sub a{ color:#fff; display:block; width:65px; float:left; background:url(sub_a_bg.jpg) no-repeat right center; text-align:center; line-height:22px;}
#banner_in{ width:100%; height:224px; background:url(banner_in.jpg) no-repeat top center;z-index:100}
#contents{ clear:both; width:100%; background:url(content_bg.png) repeat-y center #d5d5d5; overflow:hidden; }
#contents .main{ margin:0 auto; width:979px; }
#contents .main .right{ width:711px; float:right;margin-left:45px; _margin-left:20px; }
#contents .main .right .product{}
#contents .main .right .product h2 { background:url(commend_h2_bg.jpg) no-repeat; font-weight:bold; height:35px; line-height:35px; font-size: 14px; color:#c10101; text-indent:17px;}
#contents .main .right .product h2 .more{ float:right; padding-top:15px;}
#contents .main .right .product ul{ clear:both;  margin:0 auto;padding-top:20px;}
#contents .main .right .product ul li{ float:left; width:177px;height:200px; line-height:25px; text-align:center;}
#contents .main .right .product ul li a{display:block; float:left; width:177px;height:200px; line-height:25px; text-align:center;}
#contents .main .right .product ul li a img{ border:1px solid #cdcdcd;}
#contents .main .left{ width:232px; }
#contents .main .left .plist h2{ background:url(plisti_h2_bg.jpg) no-repeat; font-weight:bold; height:35px; line-height:35px; font-size: 14px; color:#c10101; width:232px;text-indent:17px;}
#contents .main .left .plist ul{ padding-top:11px; }
#contents .main .left .plist ul li{ width:232px;height:27px;line-height:27px; background:url(plist_bg.png) no-repeat;}
#contents .main .left .plist ul li a{ display:block;width:232px;height:30px;font-size:12px;  Line-height:30px; text-indent:28px; background:url(plist_li_bg.jpg) no-repeat; }
#contents .main .left .plist ul li a:hover{background:url(plist_li_hover.jpg) no-repeat; color:#c10101; }
#contents .main .left .contact{ margin-top:10px; }
#contents .main .left .contact h2{ background:url(plisti_h2_bg.jpg) no-repeat; font-weight:bold; height:35px; line-height:35px; font-size: 14px; color:#c10101; text-indent:17px;width:232px;}
#contents .main .left .contact p{line-height:20px;  padding-top:8px;}
#contents .main .left .contact img{ border:1px solid #e8e8e8; margin-top:7px;}
#contents .cont_b{ clear:both; background:url(cont_bottom.jpg) no-repeat center bottom; width:100%; height:54px; padding-left:4px; }

.beijing_bg{
height:32px;
position:relative;
margin-top:-32px;
_margin-left:5px;
background:url(main_bg.png) no-repeat center top;
}
#contents .main .right .about{ padding:20px;}
#contents .main .right .about p{ line-height:27px;}

#contents .main .left{ float:right; width:201px; margin-right:10px;}
#contents .main .news{ }
#contents .main .news ul{ clear:both;padding-left:17px; padding-right:40px;padding-top:20px;}
#contents .main .news ul li{ line-height:29px; background:url(news_li_bg.jpg) no-repeat left center; text-indent:14px; 
}
#contents .main .news ul li A{ color:#5d5d5d;}
#contents .main .news ul li span{ float:right;}

#facebook table{ width:100%; text-align:center;}
#name{height:36px;font-size: 14px;width: 100%;margin-bottom:15px;padding-left: 10px;}
#tel{height:36px;font-size: 14px;width: 100%;margin-bottom:15px;padding-left: 10px;}
#youxiang{height:36px;font-size: 14px;width: 100%;margin-bottom:15px;padding-left: 10px;}
#content{font-size: 14px;width: 100%;margin-bottom:15px;padding-left: 10px;padding-top: 10px;height:264px; border:1px solid #d7d7d7; }
.anniu_lxfs{ background:#c8102e; line-height:50px;font-size: 16px;color: #fff;width:150px; margin-top: 10px;outline: none; border:none;}


.news_detail p{ line-height:35px;  text-indent:2em;padding-right:25px; width:671px; margin:0 auto; }

.page a{color:#3e3431;}
.page{clear: both;overflow: hidden;text-align: center;}

.page a{width: auto; margin-right:10px; float:left; }
.pos{ float:right; font-weight:normal; font-size:12px; padding-right:20px; color:#606060;}
.h1title{ height:35px; line-height:35px; font-size:14px; text-align:center; margin-top:20px;}
.htitle{ background:url(commend_h2_bg.jpg) no-repeat; font-weight:bold; height:35px; line-height:35px; font-size: 14px; color:#c10101; text-indent:17px;}
.content_in{ margin-top:20px; line-height:22px; padding-left:36px; padding-right:15px;}
#title_extra{ text-align:center; height:25px; margin:0 auto; line-height:50px;}
.des{ text-align:center; height:35px; line-height:35px;}
#up_down{ text-align:center; line-height:35px; margin-top:20px;}
#up_down a{color:#3e3431;}

#related_product h2{background:url(commend_h2_bg.jpg) no-repeat; font-weight:bold; height:35px; line-height:35px; font-size: 14px; color:#c10101; text-indent:17px;}
#related_product ul{ clear:both; margin:0 auto; padding-top:25px;}
#related_product ul li{ float:left;  width:178px; line-height:22px; text-align:center;}
#related_product ul li a img{ border:1px solid #cccccc;}

.qqbox{ z-index:999;}
.qqbox A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.qqbox A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.qqbox A:hover {
	COLOR: #f80000; TEXT-DECORATION: underline
}
.qqbox A:active {
	COLOR: #f80000; TEXT-DECORATION: underline
}
.qqbox {
	FONT-SIZE: 12px; RIGHT: 0px; OVERFLOW: hidden; WIDTH: 132px; COLOR: #000000; LETTER-SPACING: 0px; POSITION: absolute; TOP: 100px; HEIGHT: auto;text-align:left;margin-left:3px;mrgin-bottom:15px;}
.qqlv {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 25px; POSITION: relative; HEIGHT: 256px
}
.qqkf {
	BORDER: #0dacd3 6px solid; RIGHT: 0px; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: 120px; TOP: 

0px; HEIGHT: auto
}
.qqkfbt {
	BORDER-RIGHT: #9cd052 1px solid; BORDER-TOP: #9cd052 1px solid; FONT-WEIGHT: bold; 

BACKGROUND: #39ccde; OVERFLOW: hidden; BORDER-LEFT: #9cd052 1px solid; WIDTH: 118px; CURSOR: pointer; 

COLOR: #fff; LINE-HEIGHT: 20px; BORDER-BOTTOM: #9cd052 1px solid; POSITION: relative; HEIGHT: 20px; 

TEXT-ALIGN: center
}
.qqkfhm {
	PADDING-RIGHT: 8px; MARGIN: 10px 0px; OVERFLOW: hidden; WIDTH: 112px; LINE-HEIGHT: 20px; 

POSITION: relative; HEIGHT:40px
}
.bgdh {
	PADDING-LEFT: 10px; WIDTH: 102px
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}